

动作捕捉是一种广泛应用于电影制作、游戏开发、虚拟现实等领域的技术。它通过将表演者或物体的运动记录为数据,从而将记录数据应用到需求中。要想实现高效、高质量的动作捕捉,需要依赖于一套复杂的系统。本次迪生将深入探讨动作捕捉系统的构成因素,帮助您更好地理解和应用这一技术。

01
动作捕捉系统的构成
动作捕捉系统主要由硬件、软件、工作流程这三个关键部分构成。三者需要紧密协同,缺一不可。这三部分性能应该相辅相成,就像木桶效应一样,一套系统的最大效能往往取决于这三个部分的短板。只有当每个部分都达到合适的性能,才能使整套动作捕捉系统发挥最大的效能。

02
动作捕捉系统的硬件
动作捕捉系统的硬件主要包含:捕捉动作的传感器、传输数据的数据线以及转换数据的工作站。硬件中最重要的是传感器。目前在电影制作和游戏开发中比较常用的是光学式动捕的方式,能满足用户对精准度、高帧率等需求。在光学式动捕中最核心的硬件则是动作捕捉相机。
单一动作捕捉相机的性能、相机的数量、相机的安装位置和角度决定了动捕捕捉系统可支持的可捕捉空间范围。



03
动作捕捉系统的软件


04
动作捕捉系统的工作流程
动作捕捉的工作流程分为实时工作流程和离线工作流程。
实时工作流程是捕捉二维图像、灰阶处理、三维重建、标签、骨骼解算、动作数据映射、实时驱动角色、渲染。主要应用于虚拟现实体验,预渲染(Preview),虚拟偶像直播等场景中。

对于实时工作流程,所有流程都是在极短的时间完成的,更加注重动作捕捉的稳定性,实时性。根据用户反馈,即使是最好的动作捕捉流程获得的原始数据,也不能保证完全准确地还原演员的动作。可能会出现标记点缺少或增多的情况,在工作流程中需要自动化的算法对数据进行清理,避免出现跳帧,错位等情况。另外,如果现场的网络和电缆状况不佳,或工作站解算数据的性能不足,会对实时性造成比较大的影响。这些都是实时工作流程中需要注意的问题。

离线工作流程是捕捉二维图像、灰阶处理、三维重建、标签(数据清理)、骨骼解算(数据清理)、动作数据映射、离线动画、渲染。主要应用于电影制作,游戏CG,游戏制作等场景中。
对于离线工作流程来说,虽然不强调实时性,但时间成本的控制对于电影、游戏等项目也非常重要。动作捕捉数据不完善的地方,需要交由若干技术人员进行数据清理工作。例如,在人体的动作捕捉,每件动捕服上平均约有60-65个标记点,每秒都有超过100帧的数据量,每个标记点都是在三维空间中进行调整,一秒的动捕数据就会产生超过6000个三维空间的标记点数据。如果仅依纯靠传统手动K帧,这将需要大量的时间和精力进行处理。自动化的算法能很大程度减少技术人员的工作量,同时提高整体数据的精准度,降低动画师需要返工的情况。
通过以上内容,相信您已经对动作捕捉系统的构成有了更深入的理解,也明白其中的复杂性和专业性。如果您正在寻找一家专业的动作捕捉服务供应商,欢迎与迪生技术团队联系,我们非常愿意为您提供专业性的技术解答和支持!
code/s?__biz=MzIxNTA5NzQ0MA==&mid=2650095108&idx=1&sn=e624082c3446ed9492b662c1f4c214d0&chksm=8f9c170bb8eb9e1defc605e9d5df6b5a35a55980515392f70a425faf127aa1cf01f438708b11#rd